export interface Situation {
  id?: number;
  uid?: number;
  itemId?: number | string;
  courseId?: number;
  stepId?: number;
  activityId?: string | string[] | null;
  oldPlayGradeName?: string;
  playGradeName?: string;
  addedPlayScore?: number;
  winCount?: number;
  totalCount?: number;
  allWinCount?: number;
  allCount?: number;
  weekWinCount?: number;
  weekTotalCount?: number;
  monthWinCount?: number;
  monthTotalCount?: number;
  failureType?: number;
  param?: string;
  nickName?: string;
  startTime?: string;
  name?: string;
  isRecommend?: number;
  currentPage?: number;
  pageSize?: number;
  phoneNum?: string;
  realName?: string;
  phone?: string;
  lessonMap?: Map<number, any>;
  type?: number;
  lastRightQuestionCount?: number;
  firstRightQuestionCount?: number;
  paperId?: number;
  sourceName?: string;
  repeat?: number;
  stepFinishRate?: number;
  reviewStatus?: string | number;
  addedPower?: number;
  addedScore?: number;
  allcount?: number;
  analysisStatus?: string;
  enableGame?: number | string;
  enableAdventure?: number | string;
  aiGoFlag?: number | string;
  sourceId?: number;
  unlockType?: number;
  PassGameFlag?: number;
  exportType?: string;
  map?: object;
  fileName?: string;
  stepName?: string;
  status?: string | number;
}
